package com.ruoyi.ipms_patent.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 合同表(IpmsContract)实体类
 *
 * @author zhouhongcheng
 * @since 2022-04-21 11:09:36
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ContractDto extends BaseEntity {

    //隐式声明:在反序列化时，确保类版本的兼容性
    private static final long serialVersionUID = 1L;
    /**
     * 合同id
     */
    private Integer contractId;
    /**
     * 合同编号（唯一）
     */
    private String contractNo;
    /**
     * 员工id（乙方）
     */
    private Integer empId;
    /**
     * 合同状态
     */
    private String contractStatusId;
    /**
     * 专利名称
     */
    private String patendName;
    /**
     * 专利类型
     */
    private String patendTypeId;
    /**
     * 联系人
     */
    private String customerContact;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;


}

